# 【问题描述】
#
# 小王的最近几天的水果消费清单如下所示(若没有消费记录，输入为"None")，每条记录的格式类似如下，以"None"结束，每条数据是水果名和消费额，空格隔开：
#
# apple 25.0
#
# pear 8.0
#
# apple 5.0
#
# pear 2.0
#
# banana 10.0
#
# orange 30.0
#
# None
#
#
#
# 题目要求：
#
# 1. 输出小王最近购买过哪些水果及其购买次数（整数）和总金额（保留两位小数）。（排序规则：先按购买金额降序，再按购买次数降序，都相同的话按水果名升序）
#
#
#
#
#
# 【样例输入】
#
# apple 25.0
#
# pear 8.0
#
# apple 5.0
#
# pear 2.0
#
# banana 10.0
#
# orange 30.0
#
# None
#
#
#
# 【样例输出】
#
# apple 2 30.00
#
# orange 1 30.00
#
# pear 2 10.00
#
# banana 1 10.00

import sys
map=dict()
while True:
    s=input()
    if s=='None':
        break
    strArray=s.split(' ')
    # print(strArray)
    firut=strArray[0]
    money=float(strArray[1])
    if map.__contains__(firut):
        map[firut][0]+=money
        map[firut][1]+=1
    else:
        map[firut]=[money,1]

ans=sorted(map.items(),key=lambda x:(-x[1][0],-x[1][1],x[0]))
# print(ans)
for k in ans:
    print(str(k[0])+" "+str(k[1][1])+" "+"%.2f"%k[1][0])
'''
apple 25.0
pear 8.0
apple 5.0
pear 2.0
banana 10.0
orange 30.0
None
'''
